# num=3
# def fun():
#     num=5
#     print('函数内局部变量num的值：',num)
# fun()
# print('函数外局部变量num的值：',num)




# num=5
# def fun():
#     global num
#     num +=1
#     print('函数内num的值：',num)
# fun()
# print('函数外num的值：', num)




# def outer():
#     num=1
#     def inner():
#         nonlocal  num
#         num=2
#         print('inner函数中num的值：',num)
#     inner()
#     print('outer函数中num的值：',num)
# outer()




stu=[{'num':'201801','name':'王五','score':89},
     {'num':'201802','name':'刘军','score':95},
     {'num':'201801','name':'李梦','score':85}]
stu.sort(key=lambda  x:x['score'])
for s in stu:
    print('学号',s['num'],'姓名:',s['name'],'成绩',s['score'])